namespace ALPackage
{
    /// <summary>
    /// 动态生成的子节点数据对象，此对象后续还可以动态派生其他的动态子节点 的Mono数据基类
    /// </summary>
    public abstract class _AALUILayerDynamicParentMonoData : _AALUILayerBasicMonoData
    {
        /// <summary>
        /// 创建一个新的层级节点对象
        /// </summary>
        /// <returns></returns>
        public override _AALUILayerBasicNode createUILayerNode()
        {
            if(null != _m_nNode)
                return _m_nNode;

            _m_nNode = new ALUILayerDynamicParentNode(_createUILayerNodeObj());

            return _m_nNode;
        }
    }
}